xen.git
20 years agobitkeeper revision 1.1389.19.3 (42832ff7ACb43Qx1ZO4faAq_Dh0ClA)
kaf24@firebug.cl.cam.ac.uk [Thu, 12 May 2005 10:29:11 +0000 (10:29 +0000)]
bitkeeper revision 1.1389.19.3 (42832ff7ACb43Qx1ZO4faAq_Dh0ClA)

Make shadow_lock() acquire the recursive per-domain BIGLOCK. This change
is easily reverted at the top of shadow.h. This also fixes a problem
with nested shadow_locking -- this is okay because BIGLOCK is nestable.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.19.2 (428321b5bcT5YAmWdW7tRiZwz5gF8A)
kaf24@firebug.cl.cam.ac.uk [Thu, 12 May 2005 09:28:21 +0000 (09:28 +0000)]
bitkeeper revision 1.1389.19.2 (428321b5bcT5YAmWdW7tRiZwz5gF8A)

Fix read-only mappings in blkback driver.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.19.1 (42832192JUW7jFIgG2nBVTpvJUUvKA)
kaf24@firebug.cl.cam.ac.uk [Thu, 12 May 2005 09:27:46 +0000 (09:27 +0000)]
bitkeeper revision 1.1389.19.1 (42832192JUW7jFIgG2nBVTpvJUUvKA)

Fix page-faulting error path in privileged-instruction emulator.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.15.20 (428294c4qHPwfJns6WjtuWHA518RQg)
mwilli2@equilibrium.research [Wed, 11 May 2005 23:27:00 +0000 (23:27 +0000)]
bitkeeper revision 1.1389.15.20 (428294c4qHPwfJns6WjtuWHA518RQg)

Build tweak for earlier domU ACPI fixes.  Silly me.

Signed-off-by: mark.williamson@cl.cam.ac.uk
20 years agobitkeeper revision 1.1389.15.19 (42828a54qRrbnAaV5PFjo8DC3XonFA)
mwilli2@equilibrium.research [Wed, 11 May 2005 22:42:28 +0000 (22:42 +0000)]
bitkeeper revision 1.1389.15.19 (42828a54qRrbnAaV5PFjo8DC3XonFA)

Merge

20 years agobitkeeper revision 1.1389.18.1 (428289b8KkAz82ikwIly2BN9DLZJJw)
mwilli2@equilibrium.research [Wed, 11 May 2005 22:39:52 +0000 (22:39 +0000)]
bitkeeper revision 1.1389.18.1 (428289b8KkAz82ikwIly2BN9DLZJJw)

Fix xen0 kernel to run in unprivileged domains by disabling ACPI.

Signed-off-by: mark.williamson@cl.cam.ac.uk
20 years agobitkeeper revision 1.1389.15.18 (42826a4bIyE6hp7QaYulFBx8yx2LTQ)
cl349@firebug.cl.cam.ac.uk [Wed, 11 May 2005 20:25:47 +0000 (20:25 +0000)]
bitkeeper revision 1.1389.15.18 (42826a4bIyE6hp7QaYulFBx8yx2LTQ)

cdb.c:
  Fix cdb build.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.15.17 (42826929NzXOK9PSr4_HoDheSjVx3A)
cl349@firebug.cl.cam.ac.uk [Wed, 11 May 2005 20:20:57 +0000 (20:20 +0000)]
bitkeeper revision 1.1389.15.17 (42826929NzXOK9PSr4_HoDheSjVx3A)

vmx.h, i387.h, vmx_vmcs.c, vmx_io.c, vmx.c, traps.c:
  Implement a eager save/lazy restore algorithm for dealing with the
  FP state of a VMX guest.
Signed-off-by: Xin B Li <xin.b.li@intel.com>
Signed-off-by: Asit Mallick <asit.k.mallick@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.15.16 (428243f7AUGUUcGs4LGHbUO4lUoHyw)
cl349@firebug.cl.cam.ac.uk [Wed, 11 May 2005 17:42:15 +0000 (17:42 +0000)]
bitkeeper revision 1.1389.15.16 (428243f7AUGUUcGs4LGHbUO4lUoHyw)

smpboot_hooks.h, smpboot.c:
  Fix domU build after ACPI changes.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.15.15 (428242f7nXN4g9eyz6qI4P8iLGAGTg)
cl349@firebug.cl.cam.ac.uk [Wed, 11 May 2005 17:37:59 +0000 (17:37 +0000)]
bitkeeper revision 1.1389.15.15 (428242f7nXN4g9eyz6qI4P8iLGAGTg)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk

20 years agobitkeeper revision 1.1389.15.14 (428242a6WycHvjFblUGQbKtJd94NPg)
cl349@firebug.cl.cam.ac.uk [Wed, 11 May 2005 17:36:38 +0000 (17:36 +0000)]
bitkeeper revision 1.1389.15.14 (428242a6WycHvjFblUGQbKtJd94NPg)

Many files:
  Merge interface changes from previous 'Split out context fetching into
  separate DOM0 op' and 'xen,tools: pincpu use vcpu and cpumap_t' checkins.
xc_linux_save.c:
  Undo incorrect change from previous patch.
xc.h, xc_domain.c:
  Cleanup whitespace.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.17.3 (42823d4825o1wYghBqsaekhllO6ocQ)
kaf24@firebug.cl.cam.ac.uk [Wed, 11 May 2005 17:13:44 +0000 (17:13 +0000)]
bitkeeper revision 1.1389.17.3 (42823d4825o1wYghBqsaekhllO6ocQ)

Domain builders need only set bit 9 of EFLAGS (Interrupt Enable).
Setting this bit is enforced by Xen.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.17.2 (42823d03EYcqclnB3eLTbH6vjWBSEA)
kaf24@firebug.cl.cam.ac.uk [Wed, 11 May 2005 17:12:35 +0000 (17:12 +0000)]
bitkeeper revision 1.1389.17.2 (42823d03EYcqclnB3eLTbH6vjWBSEA)

Fix docs.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.17.1 (42823056RNtq4AlseRHL98DJV2uJgA)
kaf24@firebug.cl.cam.ac.uk [Wed, 11 May 2005 16:18:30 +0000 (16:18 +0000)]
bitkeeper revision 1.1389.17.1 (42823056RNtq4AlseRHL98DJV2uJgA)

Change the Xen command-line parameter syntax. 'noacpi' and
'ignorebiostables' are gone. 'dom0_mem' can optionally take a k/m/g
suffix to specify units (default units are still kilobytes).

Also added:
 1. 'mem=xxx' to specify maximum physical RAM address (supports
     k/m/g suffix)
 2. acpi=xxx/acpi_skip_timer_override/noapic: These all have same
    semantics as in Linux. They are *automatically* propagated to
    the domain0 command line, as dom0 shares resposibility for
    platform initialisation.

Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.15.13 (42821f23dLMLc5Ql8Y-rUwoatYBI6g)
cl349@firebug.cl.cam.ac.uk[cl349] [Wed, 11 May 2005 15:05:07 +0000 (15:05 +0000)]
bitkeeper revision 1.1389.15.13 (42821f23dLMLc5Ql8Y-rUwoatYBI6g)

Split out context fetching into separate DOM0 op
make GETDOMAININFO a little more sensible with respect to MP
make coredump dump all cpu contexts
Signed-off-by: Kip Macy <kmacy@netapp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.15.12 (4282139cqW2wfHd_j61lSLRU-N8uog)
cl349@firebug.cl.cam.ac.uk[cl349] [Wed, 11 May 2005 14:15:56 +0000 (14:15 +0000)]
bitkeeper revision 1.1389.15.12 (4282139cqW2wfHd_j61lSLRU-N8uog)

dom0_ops.h:
  Bump dom0 interface version number.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.15.11 (428212beixWz2Ftz7Wj0NeY03LmBnA)
cl349@firebug.cl.cam.ac.uk[cl349] [Wed, 11 May 2005 14:12:14 +0000 (14:12 +0000)]
bitkeeper revision 1.1389.15.11 (428212beixWz2Ftz7Wj0NeY03LmBnA)

sched.h, dom0_ops.h, dom0_ops.c, xc_domain.c, xc.h:
  Minor cleanups.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.15.10 (428202c9Vz9xfNsG-q-WtZpPrER7xQ)
cl349@firebug.cl.cam.ac.uk[cl349] [Wed, 11 May 2005 13:04:09 +0000 (13:04 +0000)]
bitkeeper revision 1.1389.15.10 (428202c9Vz9xfNsG-q-WtZpPrER7xQ)

[PATCH] xen,tools: pincpu use vcpu and cpumap_t

The following patch updates the dom0 pincpu operation to read the VCPU
value from the xend interface rather than hard-coding the exec_domain to
0.  This prevented pinning VCPUS other than 0 to a particular cpu.  The
pincpu cpu argument is replaced with cpumap, a u64 bitmap representing
which CPUs a VCPU can use.

I added the number of VCPUS to the main xm list output and also included
a new sub-option to xm list to display the VCPU to CPU mapping.  While
working on the pincpu code, I fixed an out-of-bounds indexing for the
pincpu operation that wasn't previously exposed since the
vcpu/exec_domain value was hard-coded to 0.

Signed-off-by: Ryan Harper <ryanh@us.ibm.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.15.9 (4281c2ffL85lCEE0o1Tvr8CCJWkhGw)
kaf24@firebug.cl.cam.ac.uk [Wed, 11 May 2005 08:31:59 +0000 (08:31 +0000)]
bitkeeper revision 1.1389.15.9 (4281c2ffL85lCEE0o1Tvr8CCJWkhGw)

Remove generic pci.h and ioport.h header files.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.15.8 (4281c005VbqFpMOn_OwOw1JKlDQBiQ)
kaf24@firebug.cl.cam.ac.uk [Wed, 11 May 2005 08:19:17 +0000 (08:19 +0000)]
bitkeeper revision 1.1389.15.8 (4281c005VbqFpMOn_OwOw1JKlDQBiQ)

added tag ia64-stable

20 years agobitkeeper revision 1.1389.15.8 (4281bcbaUAXd-mXY9bU_xjLtHjFVJg)
kaf24@firebug.cl.cam.ac.uk [Wed, 11 May 2005 08:05:14 +0000 (08:05 +0000)]
bitkeeper revision 1.1389.15.8 (4281bcbaUAXd-mXY9bU_xjLtHjFVJg)

Xen parses IOAPIC entries in the ACPI MADT.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.15.7 (42813c93SmrfHJlQgDNIRy72aAVeoA)
xen-ia64.adm@bkbits.net [Tue, 10 May 2005 22:58:27 +0000 (22:58 +0000)]
bitkeeper revision 1.1389.15.7 (42813c93SmrfHJlQgDNIRy72aAVeoA)

Merge bk://xen.bkbits.net/xeno-unstable.bk
into  bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk

20 years agobitkeeper revision 1.1389.9.6 (428135ccBlRW99tjfmtjk5XjVtLT3A)
djm@kirby.fc.hp.com [Tue, 10 May 2005 22:29:32 +0000 (22:29 +0000)]
bitkeeper revision 1.1389.9.6 (428135ccBlRW99tjfmtjk5XjVtLT3A)

Minor adaptations for common ACPI update and other common changes

20 years agobitkeeper revision 1.1389.15.6 (4281359ejSQPcJ7qoKDaeTFt7zBKUg)
kaf24@firebug.cl.cam.ac.uk [Tue, 10 May 2005 22:28:46 +0000 (22:28 +0000)]
bitkeeper revision 1.1389.15.6 (4281359ejSQPcJ7qoKDaeTFt7zBKUg)

Clean up #include in a few places, and fix non-CONFIG_SMP builds.
xen/slab.h has unused __ARCH_HAS_SLAB_ALLOCATOR removed, but I added
back include xen/mm.h for the time being -- it can go after ia64 is
cleaned up to include mm.h only where necessary.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.15.5 (4280e522q2MiQniUbfWd_2b5yEMlkA)
kaf24@firebug.cl.cam.ac.uk [Tue, 10 May 2005 16:45:22 +0000 (16:45 +0000)]
bitkeeper revision 1.1389.15.5 (4280e522q2MiQniUbfWd_2b5yEMlkA)

Fix acknowledgement of level-triggered IOAPIC interrupts. This is a
second checkin, after disentangling from aborted and utterly broken
PCI-MSI changes.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.15.4 (4280e2e1TW-3Y8iE13utT8fyuaozWA)
kaf24@firebug.cl.cam.ac.uk [Tue, 10 May 2005 16:35:45 +0000 (16:35 +0000)]
bitkeeper revision 1.1389.15.4 (4280e2e1TW-3Y8iE13utT8fyuaozWA)

Cset exclude: kaf24@firebug.cl.cam.ac.uk|ChangeSet|20050510144837|42684

20 years agobitkeeper revision 1.1389.9.5 (4280ce45ySNP-9TH6XPIhkIZcGy1LA)
djm@kirby.fc.hp.com [Tue, 10 May 2005 15:07:49 +0000 (15:07 +0000)]
bitkeeper revision 1.1389.9.5 (4280ce45ySNP-9TH6XPIhkIZcGy1LA)

Fix bugs in hyperprivop counting

20 years agobitkeeper revision 1.1389.15.3 (4280c9f6SME7nqMvzVbZDoxel_CtTA)
cl349@firebug.cl.cam.ac.uk[cl349] [Tue, 10 May 2005 14:49:26 +0000 (14:49 +0000)]
bitkeeper revision 1.1389.15.3 (4280c9f6SME7nqMvzVbZDoxel_CtTA)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk

20 years agobitkeeper revision 1.1389.16.1 (4280c9e2jOlPDS_OBC6Lw_D6kD2DsA)
cl349@firebug.cl.cam.ac.uk[cl349] [Tue, 10 May 2005 14:49:06 +0000 (14:49 +0000)]
bitkeeper revision 1.1389.16.1 (4280c9e2jOlPDS_OBC6Lw_D6kD2DsA)

smpboot.c:
  Fix apic setup for SMP guest kernel running on non-SMP machine.
  Plus minor cleanups.
smpboot_hooks.h:
  smpboot_clear_io_apic_irqs now makes sense.
smpboot.c:
  start_secondary doesn't return anything.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.15.2 (4280c9c5w05qWQmSXarelhI1f8FZkQ)
kaf24@firebug.cl.cam.ac.uk [Tue, 10 May 2005 14:48:37 +0000 (14:48 +0000)]
bitkeeper revision 1.1389.15.2 (4280c9c5w05qWQmSXarelhI1f8FZkQ)

Fix level-triggered IOAPIC acknowledgement. Also a first pass at
supporting PCI-MSI notifications in Xen. I think we can support these
better with some interface changes in Xen. It's currently rather a
kludge.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.15.1 (4280c3a173p7gHRGT1EZ-hV4iNiE5w)
cl349@firebug.cl.cam.ac.uk[cl349] [Tue, 10 May 2005 14:22:25 +0000 (14:22 +0000)]
bitkeeper revision 1.1389.15.1 (4280c3a173p7gHRGT1EZ-hV4iNiE5w)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk

20 years agobitkeeper revision 1.1389.5.53 (4280babaOVGp0TTc52Yvwumwfwdgzw)
cl349@firebug.cl.cam.ac.uk [Tue, 10 May 2005 13:44:26 +0000 (13:44 +0000)]
bitkeeper revision 1.1389.5.53 (4280babaOVGp0TTc52Yvwumwfwdgzw)

io_apic.c:
  Cleanup whitespace.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.1.39 (4280b9edgpXcv7Ln0ytJwS4QaBJdSg)
cl349@firebug.cl.cam.ac.uk[cl349] [Tue, 10 May 2005 13:41:01 +0000 (13:41 +0000)]
bitkeeper revision 1.1389.1.39 (4280b9edgpXcv7Ln0ytJwS4QaBJdSg)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk

20 years agobitkeeper revision 1.1389.5.52 (4280b9beG5xwTCb0TZxrZ0Cx_ku3fQ)
cl349@firebug.cl.cam.ac.uk [Tue, 10 May 2005 13:40:14 +0000 (13:40 +0000)]
bitkeeper revision 1.1389.5.52 (4280b9beG5xwTCb0TZxrZ0Cx_ku3fQ)

smpboot.c:
  start_secondary doesn't return anything.
  Dprintk gets defined in apic.h now.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.5.51 (4280b7c3zTKZxZNOTWdOco0qdNV2yQ)
cl349@firebug.cl.cam.ac.uk [Tue, 10 May 2005 13:31:47 +0000 (13:31 +0000)]
bitkeeper revision 1.1389.5.51 (4280b7c3zTKZxZNOTWdOco0qdNV2yQ)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean

20 years agobitkeeper revision 1.1389.14.2 (4280b79axJTjlpP4pLQJ2vgfWKJ0og)
cl349@firebug.cl.cam.ac.uk [Tue, 10 May 2005 13:31:06 +0000 (13:31 +0000)]
bitkeeper revision 1.1389.14.2 (4280b79axJTjlpP4pLQJ2vgfWKJ0og)

smpboot_hooks.h, smpboot.c:
  Also setup IO APIC when running an SMP guest.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.5.50 (4280b4d0tSGgpumb4Bu76WUdQhUJwQ)
mafetter@fleming.research [Tue, 10 May 2005 13:19:12 +0000 (13:19 +0000)]
bitkeeper revision 1.1389.5.50 (4280b4d0tSGgpumb4Bu76WUdQhUJwQ)

Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-unstable.bk
into fleming.research:/scratch/fleming/mafetter/xen.work

20 years agobitkeeper revision 1.1389.14.1 (4280b116_nJbXsZ9VQ4cosX8Wdyi9g)
cl349@firebug.cl.cam.ac.uk [Tue, 10 May 2005 13:03:18 +0000 (13:03 +0000)]
bitkeeper revision 1.1389.14.1 (4280b116_nJbXsZ9VQ4cosX8Wdyi9g)

boot.c:
  acpi_scan_rsdp's parameters are (start, len) and not (start, end).
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.5.49 (4280abe5EW2fJtuPr5_E283AlKrziQ)
mafetter@fleming.research [Tue, 10 May 2005 12:41:09 +0000 (12:41 +0000)]
bitkeeper revision 1.1389.5.49 (4280abe5EW2fJtuPr5_E283AlKrziQ)

Added back the printing of perfc arrays & histograms, under compile-time
control in xen/Rules.mk

20 years agobitkeeper revision 1.1389.1.38 (4280a91emqMbeh-MI6rgIPKcDwkBRA)
cl349@firebug.cl.cam.ac.uk[cl349] [Tue, 10 May 2005 12:29:18 +0000 (12:29 +0000)]
bitkeeper revision 1.1389.1.38 (4280a91emqMbeh-MI6rgIPKcDwkBRA)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk

20 years agobitkeeper revision 1.1389.5.48 (42809be2MsF_yD6mn_kF4ZL-8OJjkA)
mafetter@fleming.research [Tue, 10 May 2005 11:32:50 +0000 (11:32 +0000)]
bitkeeper revision 1.1389.5.48 (42809be2MsF_yD6mn_kF4ZL-8OJjkA)

Fix ASSERT() caused by cleanup to map_domain_mem_with_cache() changes.

20 years agobitkeeper revision 1.1389.5.47 (428097d990dkErUuSLQc-i2mdjfq-w)
mafetter@fleming.research [Tue, 10 May 2005 11:15:37 +0000 (11:15 +0000)]
bitkeeper revision 1.1389.5.47 (428097d990dkErUuSLQc-i2mdjfq-w)

Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-unstable.bk
into fleming.research:/scratch/fleming/mafetter/xen.work

20 years agobitkeeper revision 1.1389.13.1 (428097bfFCQnxc6PG1CYe-6KhZD8kA)
mafetter@fleming.research [Tue, 10 May 2005 11:15:11 +0000 (11:15 +0000)]
bitkeeper revision 1.1389.13.1 (428097bfFCQnxc6PG1CYe-6KhZD8kA)

Minor shadow code improvements.

20 years agobitkeeper revision 1.1389.5.46 (4280957c13dvEVUuixaYEHltnt6E1A)
kaf24@firebug.cl.cam.ac.uk [Tue, 10 May 2005 11:05:32 +0000 (11:05 +0000)]
bitkeeper revision 1.1389.5.46 (4280957c13dvEVUuixaYEHltnt6E1A)

Fix ACPI initialisation.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.45 (428092ac-yDbfUH2hZkDdl0sU-Sv8Q)
kaf24@firebug.cl.cam.ac.uk [Tue, 10 May 2005 10:53:32 +0000 (10:53 +0000)]
bitkeeper revision 1.1389.5.45 (428092ac-yDbfUH2hZkDdl0sU-Sv8Q)

Various cleanups.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.44 (4280928fXpCA_GX9SyUz9gLg1XVEVw)
kaf24@firebug.cl.cam.ac.uk [Tue, 10 May 2005 10:53:03 +0000 (10:53 +0000)]
bitkeeper revision 1.1389.5.44 (4280928fXpCA_GX9SyUz9gLg1XVEVw)

Fix x86/64 bootup.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.43 (42809262Gp-V7rqQEiigQhu2UNlEIw)
kaf24@firebug.cl.cam.ac.uk [Tue, 10 May 2005 10:52:18 +0000 (10:52 +0000)]
bitkeeper revision 1.1389.5.43 (42809262Gp-V7rqQEiigQhu2UNlEIw)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

20 years agobitkeeper revision 1.1389.12.1 (4280925ekcX_kR7M1jSOr7hTahPv2A)
kaf24@firebug.cl.cam.ac.uk [Tue, 10 May 2005 10:52:14 +0000 (10:52 +0000)]
bitkeeper revision 1.1389.12.1 (4280925ekcX_kR7M1jSOr7hTahPv2A)

Remove asm/pci.h.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.1.37 (42808b02PdBXhcV9G9RaxS4KBHi_3g)
cl349@firebug.cl.cam.ac.uk[cl349] [Tue, 10 May 2005 10:20:50 +0000 (10:20 +0000)]
bitkeeper revision 1.1389.1.37 (42808b02PdBXhcV9G9RaxS4KBHi_3g)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk

20 years agobitkeeper revision 1.1389.5.42 (42808ad8tLcIznDrgtf_EQicjOM74A)
cl349@firebug.cl.cam.ac.uk [Tue, 10 May 2005 10:20:08 +0000 (10:20 +0000)]
bitkeeper revision 1.1389.5.42 (42808ad8tLcIznDrgtf_EQicjOM74A)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean

20 years agobitkeeper revision 1.1389.11.1 (42808ac9uy5txhByMBPYs1-aOPf9YA)
cl349@firebug.cl.cam.ac.uk [Tue, 10 May 2005 10:19:53 +0000 (10:19 +0000)]
bitkeeper revision 1.1389.11.1 (42808ac9uy5txhByMBPYs1-aOPf9YA)

Kconfig:
  Disable IRQBALANCE for now since there's no re-route pirq's in Xen yet.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.5.41 (428086b4WGIdNR8TJaRkbtDcDMeorg)
kaf24@firebug.cl.cam.ac.uk [Tue, 10 May 2005 10:02:28 +0000 (10:02 +0000)]
bitkeeper revision 1.1389.5.41 (428086b4WGIdNR8TJaRkbtDcDMeorg)

Fix the 32-bit build (broken by previous changeset).
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.40 (428084e6OcTkByL6plgj4UPN6alYkA)
kaf24@firebug.cl.cam.ac.uk [Tue, 10 May 2005 09:54:46 +0000 (09:54 +0000)]
bitkeeper revision 1.1389.5.40 (428084e6OcTkByL6plgj4UPN6alYkA)

Fix the 64-bit build.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.1.36 (428075b7XUww-l4YTG96au0lbtOO_g)
cl349@firebug.cl.cam.ac.uk[cl349] [Tue, 10 May 2005 08:49:59 +0000 (08:49 +0000)]
bitkeeper revision 1.1389.1.36 (428075b7XUww-l4YTG96au0lbtOO_g)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk

20 years agobitkeeper revision 1.1389.9.4 (427ff28cpHTPvFmKde6BQbpMm2W-Qw)
djm@kirby.fc.hp.com [Mon, 9 May 2005 23:30:20 +0000 (23:30 +0000)]
bitkeeper revision 1.1389.9.4 (427ff28cpHTPvFmKde6BQbpMm2W-Qw)

Add itc hyperprivop code and hyperprivop counters

20 years agobitkeeper revision 1.1389.9.3 (427fb12c-ZTnIDL6puEsDOsDVeEKJg)
djm@kirby.fc.hp.com [Mon, 9 May 2005 18:51:24 +0000 (18:51 +0000)]
bitkeeper revision 1.1389.9.3 (427fb12c-ZTnIDL6puEsDOsDVeEKJg)

Move per-domain-per-cpu variables out of shared page for security

20 years agobitkeeper revision 1.1389.5.39 (427fa2d9jE5TtbINdrPx7eZUBH6d3A)
kaf24@firebug.cl.cam.ac.uk [Mon, 9 May 2005 17:50:17 +0000 (17:50 +0000)]
bitkeeper revision 1.1389.5.39 (427fa2d9jE5TtbINdrPx7eZUBH6d3A)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

20 years agobitkeeper revision 1.1389.10.1 (427fa2d3ZV92f_ErvLuIzWbV1f67QA)
kaf24@firebug.cl.cam.ac.uk [Mon, 9 May 2005 17:50:11 +0000 (17:50 +0000)]
bitkeeper revision 1.1389.10.1 (427fa2d3ZV92f_ErvLuIzWbV1f67QA)

Phase 1 of upgrading platform code to be derived from Linux 2.6.11
rather than 2.4.x.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.38 (427fa19dBMqmd2zGoBa8AA2fKxF9Ug)
kaf24@firebug.cl.cam.ac.uk [Mon, 9 May 2005 17:45:01 +0000 (17:45 +0000)]
bitkeeper revision 1.1389.5.38 (427fa19dBMqmd2zGoBa8AA2fKxF9Ug)

SEDF merge fixes.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.37 (427f9fd5lvofpMsmBQ2h16fsuXQH6Q)
kaf24@firebug.cl.cam.ac.uk [Mon, 9 May 2005 17:37:25 +0000 (17:37 +0000)]
bitkeeper revision 1.1389.5.37 (427f9fd5lvofpMsmBQ2h16fsuXQH6Q)

Manual merge.

20 years agobitkeeper revision 1.1346.1.4 (427f9553IVi9yymg7Hp6J5wwxNl-7Q)
sd386@font.cl.cam.ac.uk [Mon, 9 May 2005 16:52:35 +0000 (16:52 +0000)]
bitkeeper revision 1.1346.1.4 (427f9553IVi9yymg7Hp6J5wwxNl-7Q)

fixed CPU locking

20 years agobitkeeper revision 1.1389.5.36 (427f7513GY6Vv1b-toMAsdXzaHGvTQ)
mafetter@fleming.research [Mon, 9 May 2005 14:34:59 +0000 (14:34 +0000)]
bitkeeper revision 1.1389.5.36 (427f7513GY6Vv1b-toMAsdXzaHGvTQ)

Hand merge

20 years agobitkeeper revision 1.1385.1.7 (427f6405sUeICnIzUJ_HaXbYnLds4A)
mafetter@fleming.research [Mon, 9 May 2005 13:22:13 +0000 (13:22 +0000)]
bitkeeper revision 1.1385.1.7 (427f6405sUeICnIzUJ_HaXbYnLds4A)

Enabling light-weight shadows (especially shadow_mode_dirty).

Light-weight shadows leave all the page ref counts based on the guest p.t. pages,
while heavy-weight shadows do all their ref counts based on the shadow's p.t. pages.
shadow_mode_refcounts(dom) == 1 implies heavy-weight shadows.

20 years agobitkeeper revision 1.1389.5.35 (427e00b2juTv-JMiPdIYinvwaH2N8Q)
kaf24@firebug.cl.cam.ac.uk [Sun, 8 May 2005 12:06:10 +0000 (12:06 +0000)]
bitkeeper revision 1.1389.5.35 (427e00b2juTv-JMiPdIYinvwaH2N8Q)

Field-name cleanups.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.34 (427df40e93QBBJSf6UjtUfrHOApBXA)
kaf24@firebug.cl.cam.ac.uk [Sun, 8 May 2005 11:12:14 +0000 (11:12 +0000)]
bitkeeper revision 1.1389.5.34 (427df40e93QBBJSf6UjtUfrHOApBXA)

Fix process destruction: we should clear the LDT before calling
destroy_context().
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.33 (427dd05a9r9PEjJTAexFhIB1u7f7Sw)
kmacy@netapp.com[kaf24] [Sun, 8 May 2005 08:39:54 +0000 (08:39 +0000)]
bitkeeper revision 1.1389.5.33 (427dd05a9r9PEjJTAexFhIB1u7f7Sw)

[PATCH] [PATCH] AP boot support

# This is a BitKeeper generated diff -Nru style patch.
#
# ChangeSet
#   2005/05/07 21:32:49-07:00 kmacy@curly.lab.netapp.com
#   get AP booting working
#   currently crashing in init_secondary - will fix after adding SMP debug support
#   Signed-off-by: Kip Macy <kmacy@fsmware.com>
#
# freebsd-5.3-xen-sparse/i386-xen/include/xenfunc.h
#   2005/05/07 21:32:47-07:00 kmacy@curly.lab.netapp.com +4 -0
#   add declaration for per-cpu clock init
#
# freebsd-5.3-xen-sparse/i386-xen/include/pmap.h
#   2005/05/07 21:32:47-07:00 kmacy@curly.lab.netapp.com +1 -0
#   make pmap_lazyfix_action global
#
# freebsd-5.3-xen-sparse/i386-xen/include/pcpu.h
#   2005/05/07 21:32:47-07:00 kmacy@curly.lab.netapp.com +6 -1
#   add IPI fields
#
# freebsd-5.3-xen-sparse/i386-xen/include/hypervisor.h
#   2005/05/07 21:32:47-07:00 kmacy@curly.lab.netapp.com +16 -0
#   add boot_vcpu call
#
# freebsd-5.3-xen-sparse/i386-xen/i386-xen/xen_machdep.c
#   2005/05/07 21:32:47-07:00 kmacy@curly.lab.netapp.com +0 -2
#   make PANIC_IF declaration global
#
# freebsd-5.3-xen-sparse/i386-xen/i386-xen/pmap.c
#   2005/05/07 21:32:47-07:00 kmacy@curly.lab.netapp.com +0 -1
#   make pmap_lazyfix_action global
#
# freebsd-5.3-xen-sparse/i386-xen/i386-xen/mp_machdep.c
#   2005/05/07 21:32:47-07:00 kmacy@curly.lab.netapp.com +229 -55
#   add support for booting APs
#
# freebsd-5.3-xen-sparse/i386-xen/i386-xen/machdep.c
#   2005/05/07 21:32:47-07:00 kmacy@curly.lab.netapp.com +78 -46
#   do per-cpu GDT initialization up-front
#
# freebsd-5.3-xen-sparse/i386-xen/i386-xen/evtchn.c
#   2005/05/07 21:32:47-07:00 kmacy@curly.lab.netapp.com +15 -8
#   special case AST IPI
#
# freebsd-5.3-xen-sparse/i386-xen/i386-xen/clock.c
#   2005/05/07 21:32:46-07:00 kmacy@curly.lab.netapp.com +60 -14
#   add per-cpu clock support
#

20 years agobitkeeper revision 1.1389.5.32 (427dd050vCHxq0uiJZz1uFqkyfzA0w)
kaf24@firebug.cl.cam.ac.uk [Sun, 8 May 2005 08:39:44 +0000 (08:39 +0000)]
bitkeeper revision 1.1389.5.32 (427dd050vCHxq0uiJZz1uFqkyfzA0w)

Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

20 years agobitkeeper revision 1.1159.258.114 (427dcfb8HaNsKoCdNjOQCEM_vCEWTA)
lists-xen@pimb.org[kaf24] [Sun, 8 May 2005 08:37:12 +0000 (08:37 +0000)]
bitkeeper revision 1.1159.258.114 (427dcfb8HaNsKoCdNjOQCEM_vCEWTA)

[PATCH] [PATCH] Increase size of sxpr parser input buffer

Increase the size of the sxpr parser input buffer from 1024 characters, which
isn't long enough to hold larger domain configurations (xfrd transmits the
entire domain config sxpr as a single atom inside of another sxpr).

Signed-off-by: Jody Belka <knew (dash) xen (at) pimb (dot) org>
20 years agobitkeeper revision 1.1389.5.31 (427c96cfOpa2KErBqa0pO1osWWIb6Q)
kaf24@firebug.cl.cam.ac.uk [Sat, 7 May 2005 10:22:07 +0000 (10:22 +0000)]
bitkeeper revision 1.1389.5.31 (427c96cfOpa2KErBqa0pO1osWWIb6Q)

pci/direct.c is no longer patched in arch/xen/i386, so arch/xen/x86_64
must symlink straight to arch/i386.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.30 (427c951f6ULpkuxG36TskUioGnRY9w)
kaf24@firebug.cl.cam.ac.uk [Sat, 7 May 2005 10:14:55 +0000 (10:14 +0000)]
bitkeeper revision 1.1389.5.30 (427c951f6ULpkuxG36TskUioGnRY9w)

x86_64 gcc sometimes doesn't have builtin memmove. Always use the
version we provide.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.29 (427c91f4-NwTlq2np5GYzwS7yWmzGA)
kaf24@firebug.cl.cam.ac.uk [Sat, 7 May 2005 10:01:24 +0000 (10:01 +0000)]
bitkeeper revision 1.1389.5.29 (427c91f4-NwTlq2np5GYzwS7yWmzGA)

Move serial definitions into serial.h where they can be picked up
by arch-specific code.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.28 (427c8ea6vitJqJlB7zCBJ0-DYF9xXQ)
kaf24@firebug.cl.cam.ac.uk [Sat, 7 May 2005 09:47:18 +0000 (09:47 +0000)]
bitkeeper revision 1.1389.5.28 (427c8ea6vitJqJlB7zCBJ0-DYF9xXQ)

Add 'legacy pty' support to domU default kernel config.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.27 (427c8e04Cw1QmPRFKoyXwgtFXzwXjA)
kaf24@firebug.cl.cam.ac.uk [Sat, 7 May 2005 09:44:36 +0000 (09:44 +0000)]
bitkeeper revision 1.1389.5.27 (427c8e04Cw1QmPRFKoyXwgtFXzwXjA)

Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

20 years agobitkeeper revision 1.1159.258.113 (427c8dddgGYSerAwRWcC_vwqkNujiQ)
kaf24@firebug.cl.cam.ac.uk [Sat, 7 May 2005 09:43:57 +0000 (09:43 +0000)]
bitkeeper revision 1.1159.258.113 (427c8dddgGYSerAwRWcC_vwqkNujiQ)

Add legacy pty support to domu config.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.26 (427c8812BoSWeQz8YGOr4XZvnAzolA)
kmacy@netapp.com[kaf24] [Sat, 7 May 2005 09:19:14 +0000 (09:19 +0000)]
bitkeeper revision 1.1389.5.26 (427c8812BoSWeQz8YGOr4XZvnAzolA)

[PATCH] [PATCH] remove gdbserver chattiness

# This is a BitKeeper generated diff -Nru style patch.
#
# ChangeSet
#   2005/05/06 17:39:50-07:00 kmacy@barleywine.eng.netapp.com
#   remove irritating chattiness from gdbserver
#   Signed-off-by: Kip Macy <kmacy@fsmware.com>
#
# BitKeeper/etc/logging_ok
#   2005/05/06 17:39:50-07:00 kmacy@barleywine.eng.netapp.com +1 -0
#   Logging to logging@openlogging.org accepted
#
# tools/gdb/gdb-6.2.1-xen-sparse/gdb/gdbserver/linux-xen-low.c
#   2005/05/06 17:39:19-07:00 kmacy@barleywine.eng.netapp.com +2 -1
#   remove debug noise
#

20 years agobitkeeper revision 1.1389.9.2 (427bdfb3_b3KQR-vZHyKEmWLaNwEJQ)
djm@kirby.fc.hp.com [Fri, 6 May 2005 21:20:51 +0000 (21:20 +0000)]
bitkeeper revision 1.1389.9.2 (427bdfb3_b3KQR-vZHyKEmWLaNwEJQ)

First implementation of hyperprivops (no fast assembly yet)
Signed-off by: Dan Magenheimer <dan.magenheimer@hp.com>

20 years agobitkeeper revision 1.1389.9.1 (427ba309i_zOrtoMDOTBwa5_vBiEXQ)
djm@kirby.fc.hp.com [Fri, 6 May 2005 17:02:01 +0000 (17:02 +0000)]
bitkeeper revision 1.1389.9.1 (427ba309i_zOrtoMDOTBwa5_vBiEXQ)

Add support for privified mov-from-pmd
Add counters for privified-fc and privified-cpuid
Add optional support for counting addresses of privops
Remove unnecessary PCI stuff
Add optional heartbeat console output
Signed-off by: Dan Magenheimer <dan.magenheimer@hp.com>

20 years agobitkeeper revision 1.1389.5.25 (427b4bfb0hm1BJpfIuZivVfQQA7PkQ)
kaf24@firebug.cl.cam.ac.uk [Fri, 6 May 2005 10:50:35 +0000 (10:50 +0000)]
bitkeeper revision 1.1389.5.25 (427b4bfb0hm1BJpfIuZivVfQQA7PkQ)

Kill a few dead definitions/declarations.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.24 (427b3e32MTKLAKufH_gNCYPoIbG71g)
kaf24@firebug.cl.cam.ac.uk [Fri, 6 May 2005 09:51:46 +0000 (09:51 +0000)]
bitkeeper revision 1.1389.5.24 (427b3e32MTKLAKufH_gNCYPoIbG71g)

Xen can parse the ACPI tables to get IOAPIC information -- we can rely
on domain0 to fill in information we miss because Xen lacks an ACPI
interpreter.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.23 (427b3dc4c8anY4S2HYLD7oWhGpg-bw)
kaf24@firebug.cl.cam.ac.uk [Fri, 6 May 2005 09:49:56 +0000 (09:49 +0000)]
bitkeeper revision 1.1389.5.23 (427b3dc4c8anY4S2HYLD7oWhGpg-bw)

Fix guest_ioapic_write() to properly set the irq_2_pin mapping.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.22 (427b29c5KNOxlBYIMC4Z37mPKVY6HA)
kaf24@firebug.cl.cam.ac.uk [Fri, 6 May 2005 08:24:37 +0000 (08:24 +0000)]
bitkeeper revision 1.1389.5.22 (427b29c5KNOxlBYIMC4Z37mPKVY6HA)

More acpi cleanups. Fix 'acpi=ht'.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.21 (427a5ee3rBlRFupS4xBvv_nWVHQlsA)
kaf24@firebug.cl.cam.ac.uk [Thu, 5 May 2005 17:58:59 +0000 (17:58 +0000)]
bitkeeper revision 1.1389.5.21 (427a5ee3rBlRFupS4xBvv_nWVHQlsA)

Clean up IO-APIC handling in domain0, and the hypercall interface
exported by Xen (inc. removal of PCI-related calls). This hopefully
fixes acpi=off.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.20 (427a4dcf057tQfMOhrkAUtc9VOgOyw)
cl349@firebug.cl.cam.ac.uk [Thu, 5 May 2005 16:46:07 +0000 (16:46 +0000)]
bitkeeper revision 1.1389.5.20 (427a4dcf057tQfMOhrkAUtc9VOgOyw)

Remove __set_fixmap_ma and handle difference in installing machine-address
and pseudo-physical-address fixmap entries inside __set_fixmap.
fixmap.h:
  Remove __set_fixmap_ma and handle difference in installing machine-address
  and pseudo-physical-address fixmap entries inside __set_fixmap.
ioremap.c:
  Change set_fixmap_ma call to set_fixmap call.
init.c:
  Remove __set_fixmap_ma and handle difference in installing machine-address
  and pseudo-physical-address fixmap entries inside __set_fixmap.
  Change __set_fixmap_ma calls to set_fixmap calls and set_fixmap_ma_ro call
  to __set_fixmap(,, PAGE_KERNEL_RO) call.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.5.19 (427a4637g44Zsgumd50KMgMbI7bt2g)
cl349@firebug.cl.cam.ac.uk[cl349] [Thu, 5 May 2005 16:13:43 +0000 (16:13 +0000)]
bitkeeper revision 1.1389.5.19 (427a4637g44Zsgumd50KMgMbI7bt2g)

Remove __set_fixmap_ma and handle difference in installing machine-address
and pseudo-physical-address fixmap entries inside __set_fixmap.
fixmap.h, pgtable.c:
  Remove __set_fixmap_ma and handle difference in installing machine-address
  and pseudo-physical-address fixmap entries inside __set_fixmap.
reboot.c, gnttab.c, ioremap.c:
  Change set_fixmap_ma call to set_fixmap call.
init.c:
  Change set_fixmap_ma calls to set_fixmap calls and set_fixmap_ma_ro call to
  __set_fixmap(,, PAGE_KERNEL_RO) call.
boot.c:
  Change __set_fixmap_ma calls to set_fixmap calls.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.5.18 (427a2ed3wZDMDcH71U2S3QbL5plxLA)
cl349@firebug.cl.cam.ac.uk[cl349] [Thu, 5 May 2005 14:33:55 +0000 (14:33 +0000)]
bitkeeper revision 1.1389.5.18 (427a2ed3wZDMDcH71U2S3QbL5plxLA)

ignore:
  Cleanup ignore list.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.5.17 (427a2e3dMxo6jmtcFafKR_cMZizuvw)
cl349@firebug.cl.cam.ac.uk[cl349] [Thu, 5 May 2005 14:31:25 +0000 (14:31 +0000)]
bitkeeper revision 1.1389.5.17 (427a2e3dMxo6jmtcFafKR_cMZizuvw)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean

20 years agobitkeeper revision 1.1389.7.6 (427a2dc4uvULKDgRmcgQy7DMxlAt_g)
cl349@firebug.cl.cam.ac.uk[cl349] [Thu, 5 May 2005 14:29:24 +0000 (14:29 +0000)]
bitkeeper revision 1.1389.7.6 (427a2dc4uvULKDgRmcgQy7DMxlAt_g)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean

20 years agobitkeeper revision 1.1389.8.1 (427a2dc0yjvEz3OVwiOMxO61skasFg)
cl349@firebug.cl.cam.ac.uk[cl349] [Thu, 5 May 2005 14:29:20 +0000 (14:29 +0000)]
bitkeeper revision 1.1389.8.1 (427a2dc0yjvEz3OVwiOMxO61skasFg)

Fix installing fixmap_nocache entries, as used by PCI_MMCONFIG.
fixmap.h:
  Address passed to set_fixmap_nocache is a machine-address -- install
  it as such.
Kconfig:
  Re-enable PCI_MMCONFIG.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.5.16 (427a2d48fB11IAeFlv0AL07RxME0vg)
smh22@tempest.cl.cam.ac.uk [Thu, 5 May 2005 14:27:20 +0000 (14:27 +0000)]
bitkeeper revision 1.1389.5.16 (427a2d48fB11IAeFlv0AL07RxME0vg)

build privcmd even in unpriv domains; minor libxc fix

Signed-off-by: Steven Hand <steven@xensource.com>
20 years agobitkeeper revision 1.1389.5.15 (427a1f89783q7rsxC220wc9YSyIgxg)
smh22@firebug.cl.cam.ac.uk [Thu, 5 May 2005 13:28:41 +0000 (13:28 +0000)]
bitkeeper revision 1.1389.5.15 (427a1f89783q7rsxC220wc9YSyIgxg)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/smh22/xen-unstable.bk

20 years agobitkeeper revision 1.1389.7.5 (4279f582pwUD_gXMbX8w4RQ2aYmGDA)
kaf24@firebug.cl.cam.ac.uk [Thu, 5 May 2005 10:29:22 +0000 (10:29 +0000)]
bitkeeper revision 1.1389.7.5 (4279f582pwUD_gXMbX8w4RQ2aYmGDA)

Fix return code from xc_domain_create.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.7.4 (42792d1dpWcMoYEkCeHotKk4mVnZfg)
cl349@firebug.cl.cam.ac.uk[cl349] [Wed, 4 May 2005 20:14:21 +0000 (20:14 +0000)]
bitkeeper revision 1.1389.7.4 (42792d1dpWcMoYEkCeHotKk4mVnZfg)

boot.c:
  Fix assignment warning.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.7.3 (42792bb0bqVz6IEYKWbCD7d63K-6ew)
cl349@firebug.cl.cam.ac.uk [Wed, 4 May 2005 20:08:16 +0000 (20:08 +0000)]
bitkeeper revision 1.1389.7.3 (42792bb0bqVz6IEYKWbCD7d63K-6ew)

fixmap.h, boot.c, tables.c, io_apic.h:
  Cleanup whitespace.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.7.2 (42792827eIDpZENcmPicVv96afzrMQ)
cl349@firebug.cl.cam.ac.uk [Wed, 4 May 2005 19:53:11 +0000 (19:53 +0000)]
bitkeeper revision 1.1389.7.2 (42792827eIDpZENcmPicVv96afzrMQ)

io_apic.c:
  Pull in code from original Linux i386 io_apic.c.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.7.1 (42792251SplesejDTu6f_fw9_bLJHw)
cl349@firebug.cl.cam.ac.uk [Wed, 4 May 2005 19:28:17 +0000 (19:28 +0000)]
bitkeeper revision 1.1389.7.1 (42792251SplesejDTu6f_fw9_bLJHw)

Disable PCI_MMCONFIG for now.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1389.5.14 (4279091dnpBW4lj9MvVqawaMwCC8pA)
smh22@firebug.cl.cam.ac.uk [Wed, 4 May 2005 17:40:45 +0000 (17:40 +0000)]
bitkeeper revision 1.1389.5.14 (4279091dnpBW4lj9MvVqawaMwCC8pA)

initialize primcmd even in domU in preparation for access control checkin

20 years agobitkeeper revision 1.1389.5.13 (42790489SjF8fj4T9jNcZdksbNpR4g)
smh22@firebug.cl.cam.ac.uk [Wed, 4 May 2005 17:21:13 +0000 (17:21 +0000)]
bitkeeper revision 1.1389.5.13 (42790489SjF8fj4T9jNcZdksbNpR4g)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/smh22/xen-unstable.bk

20 years agobitkeeper revision 1.1389.6.1 (42790324T75TVIQlwC1A7Hv6Thn0bA)
smh22@firebug.cl.cam.ac.uk [Wed, 4 May 2005 17:15:16 +0000 (17:15 +0000)]
bitkeeper revision 1.1389.6.1 (42790324T75TVIQlwC1A7Hv6Thn0bA)

fix 2.4 build again

Signed-off-by: <steven@xensource.com>
20 years agobitkeeper revision 1.1389.5.12 (4278fd8aAcM8aY0Is5jjOrEXTe74tQ)
kaf24@firebug.cl.cam.ac.uk [Wed, 4 May 2005 16:51:22 +0000 (16:51 +0000)]
bitkeeper revision 1.1389.5.12 (4278fd8aAcM8aY0Is5jjOrEXTe74tQ)

Clean up Kconfig configuration files.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1389.5.11 (4278fd69QwxUePkKl_WI29DSDv8_kA)
kaf24@firebug.cl.cam.ac.uk [Wed, 4 May 2005 16:50:49 +0000 (16:50 +0000)]
bitkeeper revision 1.1389.5.11 (4278fd69QwxUePkKl_WI29DSDv8_kA)

Fix MP-table parsing to correctly use ISA fixmap area.
Signed-off-by: Keir Fraser <keir@xensource.com>